On the fly model checking of communicating UML State Machines1
نویسندگان
چکیده
In this paper we present an ``on the fly'' model checker for the verification of the dynamic behavior of UML models seen as a set of communicating state machines. The logic supported by the tool is an extension of the action based branching time temporal logic μ-ACTL and has the power of full μ-calculus. Early results on the application of this model checker to a case study have been also reported.
منابع مشابه
Model checking of UML models via a mapping to communicating extended timed automata
We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata in the IF format and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle...
متن کاملD2.2.2 Tool Set for System Verification Validation of Uml Models via a Mapping to Communicating Extended Timed Automata
We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata in the IF format and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle...
متن کاملValidation of UML Models via a Mapping to Communicating Extended Timed Automata
We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata in the IF format and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle...
متن کاملAn action/state-based model-checking approach for the analysis of an asynchronous protocol for Service-Oriented Applications
In this paper we present an action/state-based logical framework for the analysis and verification of complex systems, which relies on the definition of doubly labelled transition systems. The defined temporal logic, called UCTL, combines the action paradigm—classically used to describe systems using labelled transition systems—with predicates that are true over states—as captured when using Kr...
متن کاملAn Action/State-Based Model-Checking Approach for the Analysis of Communication Protocols for Service-Oriented Applications
In this paper we present an action/state-based logical framework for the analysis and verification of complex systems, which relies on the definition of doubly labelled transition systems. The defined temporal logic, called UCTL, combines the action paradigm—classically used to describe systems using labelled transition systems—with predicates that are true over states—as captured when using Kr...
متن کامل